/**
 * 
 */
package com.socialvampic.mvc.model;

import com.socialvampic.mvc.view.Observer;

/**
 * @author trungduy
 * 
 */
public interface Observerable {
	/**
	 * Registry Observer
	 * 
	 * @param observer
	 */
	public void attach(Observer observer);

	/**
	 * Un-registry observer
	 * 
	 * @param observer
	 */
	public void detach(Observer observer);

	/**
	 * Push notify to observer
	 */
	public void notifyObservers();
}
